# 5.2.3 字典元素的查询
#     除了通过指定键来访问对应的值，Python还提供了一些快速查询字典的操作，包括查询字典的所有元素、查询字典的所有键，以及查询字典的所有值。

per_info = {'001':'张三','002':'李四','003':'王五','004':'赵六',}


# 1.查询字典的所有元素
# 使用items()方法可以查询字典的所有元素
print(per_info.items())
# 从输出结果可以看出,items()方法返回一个dict_items对象,该对象支持迭代操作。可以通过for语句遍历dict_items对象中的数据，并将这些数据以(键，值)的形式显示。
for i in per_info.items():
    print(i)



# 2.查询字典的所有键
# 使用keys()方法可以查看字典的所有键。
print(per_info.keys())
# 从输出结果可以看出,keys()方法会返回一个dict_keys对象，该对象也支持迭代操作，可以通过for语句遍历输出字典中所有的键。
for i in per_info.keys():
    print(i)


# 3.查询字典的所有值
# values()方法返回字典中所有的值。
print(per_info.values())
# 从输出结果可以看出，values()方法会返回一个dict_values对象,该对象支持迭代操作，可以通过for语句遍历输出字典中所有的值。
for i in per_info.values():
    print(i)